package com.hnevc.liwei;

/**
 * 【抽象类】
 * 有抽象方法的类一定为抽象类，是抽象类不一定有抽象方法
 * 【抽象方法】
 * 方法没有方法体的叫做抽象方法
 */
public class Example01 {
    public static void main(String[] args) {
        //抽象类不能够被实例化
//        Animal animal = new Animal() {
//            @Override
//            public void shout() {
//
//            }
//        };
        //通过子类实现抽象类当中的抽象方法
        Dog dog = new Dog();
        dog.shout();
        Mic mic = new Mic();
        mic.onOff();

    }
}
